
//泛型的上界

 class Person{

}

// T 一定是 Number 或者 Number 的子类
class MyArray<T extends Number>{

}



public class Test2 {

    public static void main(String[] args) {
        // 当 变成了 T extends Number时，指定的类型必须是Number 或者 Number的子类
        MyArray<Integer> a=new MyArray();
        MyArray<Double> b=new MyArray();
        MyArray<Number> c=new MyArray();




       /*
        MyArray<Integer> a=new MyArray();
        MyArray<String> b=new MyArray();
        // 可以是已有的引用类型 ，也可以是自己定义的类型
        MyArray<Person> c=new MyArray();*/
    }
}
